using System;
using System.Collections.Generic;
using ThunderJob.Domain;
using ThunderJob.Domain.PersistenceInterfaces;
using NHibernate.Linq;
using System.Linq;
using System.Linq.Expressions;

namespace ThunderJob.Persistence.Repositories
{
    public class EmpresaRepository :LinqRepository<Empresa>, IEmpresaRepository
    {
        public IList<Anuncio> ObtenerAnuncios(int idEmpresa)
        {
            return Session.Linq<Anuncio>()
                .Where(a => a.Empresa.Id == idEmpresa)
                .OrderByDescending(a=>a.Titulo)
                .ToList();
        }
    }
}